Java 集合 ArrayList降序排序 您所在的位置:网站首页 java 降序排序 Java 集合 ArrayList降序排序

Java 集合 ArrayList降序排序

2024-06-03 12:51| 来源: 网络整理| 查看: 265

之前我们分享了ArrayList升序排序的例子。在这里,我们将学习如何按降序(或递减顺序)对ArrayList进行排序。

示例:按降序排序

我们使用Collections.reverseOrder()方法和Collections.sort()以按降序对列表进行排序。在下面的示例中,我们使用以下语句以相反的顺序进行排序。 Collections.sort(arraylist, Collections.reverseOrder());

但是,逆序排序也可以如下进行 – 这样列表将首先按升序排序,然后反转。

Collections.sort(list); Collections.reverse(list);

完整的例子:

import java.util.*; public class Details { public static void main(String args[]){ ArrayList arraylist = new ArrayList(); arraylist.add("AA"); arraylist.add("ZZ"); arraylist.add("CC"); arraylist.add("FF"); /*Unsorted List: ArrayList content before sorting*/ System.out.println("Before Sorting:"); for(String str: arraylist){ System.out.println(str); } /* Sorting in decreasing order*/ Collections.sort(arraylist, Collections.reverseOrder()); /* Sorted List in reverse order*/ System.out.println("ArrayList in descending order:"); for(String str: arraylist){ System.out.println(str); } } }

输出:

Before Sorting: AA ZZ CC FF ArrayList in descending order: ZZ FF CC AA

在上面的例子中,我们使用 String 类型的ArrayList(ArrayList;String;)进行排序。同样的排序方法也可以用于整数列表。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有